//
//  MMGStatusDTO.swift
//  MyMicroblog
//
//  Created by Mac on 17/1/7.
//  Copyright © 2017年 itcast. All rights reserved.
//

import UIKit
import YYModel

class MMGStatusDTO: NSObject, YYModel {
    
    // 微博创建时间
    var created_at: String?
    
    // 微博 ID,为 Int64 数据,当运行在32位机器上时,会被截断
    var id: Int64?
    
    // 微博字符串型 ID,防止 id 因为被截断而失效
    var idstr: String?
    
    // 微博信息内容
    var text: String?
    
    // 微博来源
    var source: String?
    
    // 微博作者
    var user: MMGUserDTO?
    
    // 微博缩略图地址
    var thumbnail_pic: String?
    
    // 微博配图ID。多图时返回多图ID，用来拼接图片url。用返回字段thumbnail_pic的地址配上该返回字段的图片ID，即可得到多个图片url。
    var pic_urls: [MMGPictureInfoDTO]?
    
    // 微博转发状态
    var retweeted_status: MMGStatusDTO?
    
    static func modelContainerPropertyGenericClass() -> [String : Any]? {
        return ["pic_urls" : MMGPictureInfoDTO.self]
    }
    
}
